#ifndef NETWORK_PARSER_H
#define NETWORK_PARSER_H

#include "model/dom.h"

#include <boost/shared_ptr.hpp>

#include <string>

using namespace std;

namespace network {
	class parser {
	public:
		parser() {}
		virtual ~parser() {}

		virtual boost::shared_ptr<model::dom> parse(
			const string &msg) = 0;
	};
}

#endif
